.tjheader{
     display: flex;
     padding:0 .22rem;
     position: relative;
     z-index: 99;
 }
 .tjheader>.logo{
    display: flex;
    align-items: center;
    margin-right:0.15rem;
}
.tjheader>.logo>img{
    width:auto;
    height:.54rem;
}
.tjheader>.menu{
   flex:1;
   display: flex;
   gap:0.06rem;
   color: #fff;
   font-size: .14rem;
}
.tjheader>.menu a{
    text-decoration: none;
    color: #fff;
}
.tjheader>.menu>li{
    position: relative;
    height:.32rem;
    line-height: .32rem;
    padding:.31rem .19rem;
    cursor: pointer;
    text-align: center;
 }
 .tjheader>.menu>li>div{
    display: none;
    transition: all .5s;
 }
 .tjheader>.menu>li:hover >div{
    display: block;
 }
 .tjheader>.menu>li:hover >a{
    color: #8068DE;
 }
 .tjheader>.menu>li>span{
    position: absolute;
    right:-0.09rem;
    top:50%;
    transform: translateY(-50%);
    width: 0.09rem;
    height: 0.09rem;
    border-radius:0.045rem;
    background-color: #FDCB6E;
 }
 .tjheader>.search{
    display: flex;
    align-items: center;
    position: relative;
 }
 .tjheader>.search input{
     width: 1.5rem;
    height: 0.25rem;
    outline: none;
    text-indent: 5px;
    font-size: .14rem;
 }
 .tjheader>.search a{
    position: absolute;
    right: 0.1rem;
    filter: brightness(0.7);
    cursor: pointer;
 }
 .tjheader>.search img{
     width: 0.2rem;
 }
 .secondMenu{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: .94rem;
    z-index: 9;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #FBFBFB;
}
.secondMenu>div{
    position: relative;
    width: 1.58rem;
    font-size: .16rem;
    box-shadow: inset 0px -1px 0px rgba(180, 180, 180, 0.25);
    color: #7B7B7B;
}
.tjheader .secondMenu>div>a{
	display:block;
	height: .22rem;
    line-height: .22rem;
    padding: .14rem 0;
	color:#333;
}
.secondMenu>div.active,
.secondMenu>div:hover >a,
.thirdMenu>div:hover >a{
    color: #FFF;
}
.secondMenu>div:hover,
.thirdMenu>div:hover{
    background: #8068DE;
}
.thirdMenu{
    display:none;
    top: 0;
    left: 100%;
    transform: translateX(0);
    border: 1px solid #b4b4b440;
}
.secondMenu>div:hover >div{
    display:block;
}
.tjfooter{
    padding: .6rem 1.92rem .24rem 1.92rem;
    background-color: #1B1935;
    color: #fff;
}
.footercontainer{
    display: flex;
    gap: 1.2rem;
    justify-content: center;
    margin-bottom: .4rem;
}
.contact{
    font-size: .16rem;
}
.contact>.title{
    height: .22rem;
    line-height: .22rem;
    margin-bottom: .22rem;
    opacity: .9;
}
.contact>.phone{
    margin-bottom: .3rem;
    opacity: .5;
}
.contact>.phone span{
    height: .22rem;
    line-height: .22rem;
}
.contact>.phone>div:nth-child(1){
    margin-bottom: .16rem;
}
.totalphone{
    margin-right: .3rem;
}
.codeimg{
    display: flex;
    gap: .8rem;
}
.tjweb,
.tjgzh{
    width: 1.5rem;
}
.codeimg>div>div{
    height: .22rem;
    line-height: .22rem;
    margin-top: .12rem;
    text-align: center;
    opacity: .5;
}
.department li{
    height: .25rem;
    line-height: .25rem;
    margin-bottom: .18rem;
    opacity: .5;
    font-size: .18rem;
    cursor: pointer;
}
.department li:hover{
	opacity: 1;
}
.department li>a{
    color: #fff;
    text-decoration: none;
}
.department li:nth-child(1){
    opacity: .9;
    margin-bottom: .22rem;
}
.websiteversion{
    height: .35rem;
    line-height: .35rem;
    font-size: .16rem;
    opacity: .5;
    text-align: center;
}